5.2 Test Result Evaluation 5.1 Test Case Generation

نویسندگان

  • D. Carrington
  • P. Stocks
چکیده

the test classes a collection of strategies in order to derive test input data. These strategies will be formalized such that they can be put into a rule base for a term rewriting system. Additionally, diierent tactics will be developed to selectively apply these strategies to diierent parts of the speciication. The result of such an automatic process will be a diierent collection of test classes, which will give a much ner granularity of cases of interest than described by the DNF test classes currently produced, which only reeect the control structure of the system. Acknowledgments Parts of the work presented here have been funded by the Technologiestiftung Schleswig{Holstein within the CATI project. We would like also to thank Jan Meyer and Martin Schmitz for their contributions to the case study. in order to carry out the transformations described in Section 5.1. This gure might improve somewhat, once the testers get more familiarwith the methods and tools. Demonstration of traceability and completeness against the speciication has been easier, if not accepted by construction. The main advantages were observed during test result evaluation, where the task carried out manually over several days reduced to about one hour of automatic execution. Evaluating regression tests shows a similar relation, but the manual evaluation had the old test output as a reference to be compared to, manually again. Preparation of the test environment had been somewhat more expensive because the Event/Action Transformer had to be implemented and tested. But this is a xed eeort carried out once at the beginning of the testing process. One question arising naturally is how possible errors in the test environment might lead to correct programs to be claimed faulty or incorrect programs claimed to be correct. As far as the xed part of the test environment is concerned , this will be tested more and more during its application, leading to a speciic degree of conndence. A weak point is the Event/Action Transformer which has to be written manually by the testers. As long as this is developed independently of the application code, a redundant parallel development reduces the risk of errors compensating each other in application code and the test environment and therefore left undetected. The remaining risk of errors in the test environment, however, must be compared to the risk of errors arising during manual routine work, especially when carried out again during regression test. 6 …

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Speech Recognition with Hierarchical Codebook Search

3 1 Specifications 4 1.1 Problem Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.2 The Decimation Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.3 Goal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2 Preconditions 6 2.1 Distortion and Distance Measurement . . . . . . . . . . . . . . . . . . . . . . 6 2.2 Ra...

متن کامل

Automated Test Framework for Software Quality Assurance

The overall endeavor of the software engineering is to ensure delivery of high quality software to the end user. To guarantee high quality software, it is required to test software. Testing is a crucial constituent of software engineering. In software testing there are number of underlying issues like effective generation of test cases, prioritisation of test cases which need to be tackled. Thi...

متن کامل

Summary Describing Integration of ERM Methodology into Supervisory Control Framework with Software Package Documentation

....................................................................................................................................................... iii Acknowledgments ......................................................................................................................................... v Acronyms and Abbreviations .............................................................

متن کامل

Search-based generation of human readable test data and its impact on human oracle costs

The frequent non-availability of an automated oracle makes software testing a tedious manual task which involves the expensive performance of a human oracle. Despite this, the literature concerning the automated test data generation has mainly focused on the achievement of structural code coverage, without simultaneously considering the reduction of human oracle cost. One source of human oracle...

متن کامل

Distribution modulo One and Ratner’s Theorem

Contents 1. Introduction 1 2. Randomness of point sequences mod 1 2 2.1. Distribution of gaps 4 2.2. Independent random variables 6 3. mα mod one 7 3.1. Geometry of Γ\G 9 3.2. Dynamics on Γ\G 10 3.3. Mixing and uniform distribution 12 4. √ mα mod one 14 4.1. The case α = 1 15 4.2. Some heuristics in the case α = √ 2 16 5. Ratner's theorem 19 5.1. Limit distributions of translates 19 5.2. Equidi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996